package com.ruoyi.system.service;

import com.aliyun.dingtalkcalendar_1_0.models.ListEventsResponse;
import com.aliyun.dingtalkconference_1_0.models.QueryConferenceInfoResponse;
import com.aliyun.dingtalkconference_1_0.models.QueryOrgConferenceListResponse;
import com.dingtalk.api.response.OapiV2DepartmentListsubResponse;
import com.dingtalk.api.response.OapiV2UserListResponse;
import org.springframework.stereotype.Service;

@Service
public interface IMeetService {
    QueryConferenceInfoResponse queryConferenceInfoWithOptions() throws Exception;

    QueryOrgConferenceListResponse queryOrgConferenceListWithOptions() throws Exception;

    OapiV2DepartmentListsubResponse queryDeptList(Long deptId) throws Exception;

    OapiV2UserListResponse queryDeptUserList(Long deptId, Long cursor, Long size) throws Exception;

    ListEventsResponse queryScheduleList(String unionId) throws Exception;
}
